<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="fr">
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="created" content="2018-10-23T06:18:10.521000000">
    <meta name="changed" content="2019-12-16T07:38:34.756000000">
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta http-equiv="Content-Language" content="fr">
    <title>
      Tutoriel: Tester votre circuit
    </title>
    <link rel="stylesheet" type="text/css" href="../../style.css">
  </head>
  <body>
    <div class="maindiv">
      <p>
        <b>Précédent:</b> <a href="tutor-text.html">Etape 3: Ajouter du texte</a>
      </p>
      <h2>
        Etape 4: Tester votre circuit
      </h2>
      <p>
        La dernière étape consiste à tester notre circuit pour s'assurer qu'il fait effectivement ce que nous en attendons. En fait Logisim simule immédiatement le circuit, au fur et à mesure de son élaboration. Regardons à nouveau ou nous en étions.
      </p>
      <p align="center">
         <img src="../../../img-guide/tutorial-7-all2.png" alt="#########" >
      </p>
      <p>
        Notez que les deux broches d'entrée sont à 0 et qu'il en est de même pour la broche de sortie. Cela nous indique déjà que le circuit calcule un 0 quand les deux entrées sont à 0. Observez aussi la couleur des fils.
      </p>
      <p>
        Maintenant, essayons une autre combinaison sur nos entrées. Sélectionnez l'outil <b class=propertie>"Pousser"</b> (<img class="icontxt" src="../../../../icons/1616/toolpoke.png" alt="#########">) et commencez à pousser les entrées en cliquant dessus. Chaque fois que vous poussez une entrée, sa valeur change. Par exemple nous pouvons d'abord pousser l'entrée du bas (<var>y</var>).
      </p>
      <p align="center">
        <img src="../../../img-guide/tutorial-8-test.png" alt="#########" >
      </p>
      <p>
        Quand vous changez une valeur d'entrée, Logisim vous indique quelles valeurs voyagent le long des câbles en les colorant en vert clair pour indiquer une valeur à 1 ou en vert foncé (presque noir) pour indiquer une valeur à 0. Vous remarquerez aussi que les sorties des portes AND et OR ont changé à 1.
      </p>
      <p>
        Jusque là nous avons testé que les deux premières lignes de notre table de vérité, et le résultat (0 xor 1) correspondent aux sorties souhaitées.
      <p align="center">
        <table class=truthtable>
          <tbody>
            <tr>
              <th class="tspace">
                &nbsp;x&nbsp;
              </th>
              <th class="tspace">
                &nbsp;y&nbsp;
              </th>
              <th class="tspace">
                x&nbsp;XOR&nbsp;y
              </th>
            </tr>
            <tr>
              <td class=zerov>
                0
              </td>
              <td class=zerov>
                0
              </td>
              <td class=zerov>
                0
              </td>
            </tr>
            <tr>
              <td class=unov>
                1
              </td>
              <td class=zerov>
                0
              </td>
              <td class=unov>
                1
              </td>
            </tr>
            <tr>
              <td class=zerov>
                0
              </td>
              <td class=unov>
                1
              </td>
              <td class=unov>
                1
              </td>
            </tr>
            <tr>
              <td class=unov>
                1
              </td>
              <td class=unov>
                1
              </td>
              <td class=zerov>
                0
              </td>
            </tr>
          </tbody>
        </table>
      <p>
        En poussant à nouveau sur les broches dans des configurations différentes, nous pouvons vérifier les deux autres lignes du tableau. Si elles correspondent, alors nous avons réussi: le circuit fonctionne!
      </p>
      <p>
        Pour compléter votre travail, vous pourriez vouloir imprimer ou enregistrer votre circuit. Le menu <b class=menu>|&nbsp;Fichier&nbsp;|</b> vous permet de le faire. En cas d'avarie vous aimeriez certainement observer le fonctionnement de manière plus précise le chapitre suivant va vous l'apprendre.
      </p>
      <p>
        <b>Suite :</b> <a href="tutor-step.html">Etape 5: Tutoriel: Le mode pas à pas</a>
      </p>
    </div>
  </body>
</html>
